/**
 *    author:  tourist                   // 作者信息（常见于 Codeforces 选手 tourist 的代码模板）
 *    created: 22.07.2025 07:56:08       // 代码创建时间，用于记录提交或生成时间
**/
#undef _GLIBCXX_DEBUG                     // 取消 _GLIBCXX_DEBUG 宏定义，加快运行速度并避免额外调试检查（常用于比赛环境）
#include <bits/stdc++.h>                  // 一次性包含所有常用 C++ 标准库头文件，简化开发（仅在竞赛或快速开发中使用）
using namespace std;                      // 允许直接使用标准库命名空间中的标识符，减少代码输入量
#ifdef LOCAL                              // 条件编译：若定义了 LOCAL（本地调试模式）
#include "algo/debug.h"                   // 则包含自定义调试头文件，用于输出中间变量或调试信息
#else                                     // 否则（提交或线上环境）
#define debug(...) 42                     // 将 debug 宏替换为空操作，使调试语句在编译时被忽略，不影响性能
#endif